interface AddType {
  id?: number;
  parent_id?: number;
  type: number;
  status: number;
  list_order?: number;
  app: string;
  controller: string;
  action: string;
  param?: string;
  name: string;
  icon?: string;
  remark?: string;
}

interface UpdataType {
  id: number;
  parent_id?: number;
  type: number;
  status: number;
  list_order?: number;
  app: string;
  controller: string;
  action: string;
  param?: string;
  name: string;
  icon?: string;
  remark?: string;
}

interface DeleteType {
  id: number;
}

interface AddFormType {
  app?: string;
  icon?: string;
  parent_id?: number;
}

export type { AddFormType, AddType, DeleteType, UpdataType };
